<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Core Plot (iOS): CPTLayerAnnotation Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>


</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="core-plot-logo.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Core Plot (iOS)
   
   </div>
   <div id="projectbrief">Cocoa plotting framework for Mac OS X and iOS</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript" src="dynsections.js"></script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Animation&#160;&&#160;Constants</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('interface_c_p_t_layer_annotation.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Instance Methods</a> &#124;
<a href="#properties">Properties</a>  </div>
  <div class="headertitle">
<div class="title">CPTLayerAnnotation Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="CPTLayerAnnotation" --><!-- doxytag: inherits="CPTAnnotation" -->
<p>Positions a content layer relative to an anchor point in a reference layer.  
 <a href="interface_c_p_t_layer_annotation.html#details">More...</a></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for CPTLayerAnnotation:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="interface_c_p_t_layer_annotation__inherit__graph.png" border="0" usemap="#_c_p_t_layer_annotation_inherit__map" alt="Inheritance graph"/></div>
<map name="_c_p_t_layer_annotation_inherit__map" id="_c_p_t_layer_annotation_inherit__map">
<area shape="rect" id="node2" href="interface_c_p_t_annotation.html" title="An annotation positions a content layer relative to some anchor point." alt="" coords="68,166,185,197"/><area shape="rect" id="node4" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html" title="NSObject" alt="" coords="24,86,104,117"/><area shape="rect" id="node6" href="http://developer.apple.com/iPhone/library/documentation/Cocoa/Reference/Foundation/Protocols/NSObject_Protocol/Reference/NSObject.html" title="\&lt;NSObject&#45;p\&gt;" alt="" coords="5,6,123,37"/><area shape="rect" id="node8" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/Reference/Reference.html" title="\&lt;NSCoding&#45;p\&gt;" alt="" coords="128,86,249,117"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for CPTLayerAnnotation:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="interface_c_p_t_layer_annotation__coll__graph.png" border="0" usemap="#_c_p_t_layer_annotation_coll__map" alt="Collaboration graph"/></div>
<map name="_c_p_t_layer_annotation_coll__map" id="_c_p_t_layer_annotation_coll__map">
<area shape="rect" id="node2" href="interface_c_p_t_annotation.html" title="An annotation positions a content layer relative to some anchor point." alt="" coords="68,166,185,197"/><area shape="rect" id="node4" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html" title="NSObject" alt="" coords="24,86,104,117"/><area shape="rect" id="node6" href="http://developer.apple.com/iPhone/library/documentation/Cocoa/Reference/Foundation/Protocols/NSObject_Protocol/Reference/NSObject.html" title="\&lt;NSObject&#45;p\&gt;" alt="" coords="5,6,123,37"/><area shape="rect" id="node8" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/Reference/Reference.html" title="\&lt;NSCoding&#45;p\&gt;" alt="" coords="128,86,249,117"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_c_p_t_layer_annotation-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Instance Methods</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">(<a class="elRef" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html">id</a>)&#160;</td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_c_p_t_layer_annotation.html#ade63e250ce4a5645c7b85bfa5fb66619">initWithAnchorLayer:</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a newly allocated <a class="el" href="interface_c_p_t_layer_annotation.html" title="Positions a content layer relative to an anchor point in a reference layer.">CPTLayerAnnotation</a> object with the provided reference layer.  <a href="#ade63e250ce4a5645c7b85bfa5fb66619"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="properties"></a>
Properties</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854abd8fcc3455d5461a52392d45bdab"></a><!-- doxytag: member="CPTLayerAnnotation::anchorLayer" ref="a854abd8fcc3455d5461a52392d45bdab" args="" -->
<a class="el" href="_c_p_t_definitions_8h.html#abd26af4304957387867e6e9e8cef1576">__cpt_weak</a> <a class="el" href="interface_c_p_t_layer.html">CPTLayer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_c_p_t_layer_annotation.html#a854abd8fcc3455d5461a52392d45bdab">anchorLayer</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The reference layer. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02072ca63a4c60d764a045d44e88b935"></a><!-- doxytag: member="CPTLayerAnnotation::rectAnchor" ref="a02072ca63a4c60d764a045d44e88b935" args="" -->
<a class="el" href="_c_p_t_definitions_8h.html#a0712e0324db4c3da17882ca1d91de7cb">CPTRectAnchor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_c_p_t_layer_annotation.html#a02072ca63a4c60d764a045d44e88b935">rectAnchor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The anchor position for the annotation. <br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Positions a content layer relative to an anchor point in a reference layer. </p>
<p>Layer annotations are positioned relative to a reference layer. This allows the annotation content layer to move with changes in the reference layer. This is useful for applications such as titles attached to an edge of the reference layer. </p>
</div><hr/><h2>Method Documentation</h2>
<a class="anchor" id="ade63e250ce4a5645c7b85bfa5fb66619"></a><!-- doxytag: member="CPTLayerAnnotation::initWithAnchorLayer:" ref="ade63e250ce4a5645c7b85bfa5fb66619" args="(CPTLayer *anchorLayer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">- (<a class="elRef" href="http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html">id</a>) <a class="el" href="interface_c_p_t_layer_annotation.html#ade63e250ce4a5645c7b85bfa5fb66619">initWithAnchorLayer:</a> </td>
          <td></td>
          <td class="paramtype">(<a class="el" href="interface_c_p_t_layer.html">CPTLayer</a> *)&#160;</td>
          <td class="paramname"><em>newAnchorLayer</em></td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Initializes a newly allocated <a class="el" href="interface_c_p_t_layer_annotation.html" title="Positions a content layer relative to an anchor point in a reference layer.">CPTLayerAnnotation</a> object with the provided reference layer. </p>
<p>This is the designated initializer. The initialized layer will be anchored to CPTRectAnchor::CPTRectAnchorTop by default.</p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">newAnchorLayer</td><td>The reference layer. Must be non-nil. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The initialized <a class="el" href="interface_c_p_t_layer_annotation.html" title="Positions a content layer relative to an anchor point in a reference layer.">CPTLayerAnnotation</a> object. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>Source/<a class="el" href="_c_p_t_layer_annotation_8h_source.html">CPTLayerAnnotation.h</a></li>
<li>Source/CPTLayerAnnotation.m</li>
</ul>
</div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="interface_c_p_t_layer_annotation.html">CPTLayerAnnotation</a>      </li>

    <li class="footer">Generated by <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a></li>
   </ul>
 </div>


</body>
</html>
